package com.icesoft.generation.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.gitee.sunchenbin.mybatis.actable.annotation.Column;
import com.icesoft.framework.core.entity.BaseEntity;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

@Getter
@Setter
@Accessors(chain = true)
@TableName("tb_gen_table")
public class GenTable extends BaseEntity {

	@TableField
	@Column(value = "package_name", comment = "包路径")
	private String packageName;

	@TableField
	@Column(value = "table_name", comment = "表名")
	private String tableName;

	@TableField
	@Column(value = "table_comment", comment = "表描述")
	private String tableComment;

	@TableField
	@Column(value = "module_name", comment = "模块名")
	private String moduleName;

	@TableField
	@Column(value = "class_name", comment = "类名")
	private String className;

	@TableField
	@Column(value = "request_mapping", comment = "requestMapping")
	private String requestMapping;

	@TableField
	@Column(value = "java_path", comment = "javaPath")
	private String javaPath;

	@TableField
	@Column(value = "vue_page_path", comment = "vueApiPath")
	private String vuePagePath;

	@TableField
	@Column(value = "vue_page_name", comment = "vueApiName")
	private String vuePageName;

	@TableField
	@Column(value = "vue_api_path", comment = "vueApiPath")
	private String vueApiPath;

	@TableField
	@Column(value = "vue_api_name", comment = "vueApiName")
	private String vueApiName;


}
